//Circle.h
//Contains the class definition for the Shape type Circle

#include <iostream>
#include "Shape.h"

using namespace std;

#ifndef CIRCLE_H
#define CIRCLE_H

class Circle : public Shape
{
public:
	Circle(const float &, const float &, float = 0.0);

	void setRadius(float);
	float getRadius() const;

	void setArea(float);
	float getArea() const;

	void setPerim(float);
	float getPerim() const;

	virtual float area() const;
	virtual float perimeter() const;
	virtual float volume() const;

	
private:
	float radius;
	float C_area;
	float C_perimeter;
};

#endif